binaryOperatorMap = {
    '+': 'add',
    '-': 'sub',
    '*': 'mul',
    '/': 'div',
    '//': 'idiv',
    '%': 'mod',
    '^': 'pow',
    '==': 'equal',
    'not': 'notEqual',
    'and': 'land',
    '<': 'lessThan',
    '<=': 'lessThanEq',
    '>': 'greaterThan',
    '>=': 'greaterThanEq',
    '===': 'strictEqual',
    '<<': 'shl',
    '>>': 'shr',
    'or': 'or',
    'b-and': 'and',
    'xor': 'xor',
    'max': 'max',
    'min': 'min',
    'angle': 'angle',
    'len': 'len',
    'noise': 'noise',
}
unaryOperatorMap = {
    'flip': 'not',
    'abs': 'abs',
    'log': 'log',
    'log10': 'log10',
    'floor': 'floor',
    'ceil': 'ceil',
    'sqrt': 'sqrt',
    'rand': 'rand',
    'sin': 'sin',
    'doc': 'doc',
    'tan': 'tan',
    'asin': 'asin',
    'acos': 'acos',
    'atan': 'atan',
}
jumpJudgeOperatorMap = {
    '==': 'equal',
    'not': 'notEqual',
    '<': 'lessThan',
    '<=': 'lessThanEq',
    '>': 'greaterThan',
    '>=': 'greaterThanEq',
    '===': 'strictEqual',
}
